/*第一页 */
#pg_1{
    /*position:absolute;*/
    /*display: none;*/
    z-index:4;
    background: url('images/p1_bg.jpg') no-repeat center center;
    background-size: 100%;
}
#pg_1 .pg1_lantern{
    background: url('images/p1_lantern.png') no-repeat bottom center;
    background-size: 100% ;
    position:absolute;
    left:0;
    right:0;
    top:-29.4%;
    font-size:3.5rem;
    color:#fff;
    width: 45vw;
    height: 95.2vh;
    box-sizing: border-box;
    margin:auto;
    text-align: center;
    padding-top: 54vh;
    z-index:4;
}
#pg_1 .pg1_lantern:before{
    position:absolute;
    left:0;
    right:0;
    top:22vh;
    bottom:0;
    margin:auto;
    width: 65vw;
    height:65vw;
    background-color:#d60b3b;
    z-index:-1;
    content:'';
    border-radius:50%;
    opacity:0.5;
    box-shadow: 0 0 5vw 5vw #d60b3b;
    -webkit-animation:lantern 1s infinite linear;
       -moz-animation:lantern 1s infinite linear;
        -ms-animation:lantern 1s infinite linear;
         -o-animation:lantern 1s infinite linear;
            animation:lantern 1s infinite linear;
}
@keyframes lantern{
    0%{
        opacity:0.5;
        width:43vw;
        height:43vw;
    }
    50%{
        opacity:1;
        width:36vw;
        height:36vw;
    }
    100%{
        opacity:0.5;
        width:43vw;
        height:43vw;
    }
}
@-webkit-keyframes lantern{
    0%{
        opacity:0.5;
        width:30vw;
        height:30vw;
    }
    50%{
        opacity:1;
        width:10vw;
        height:10vw;
    }
    100%{
        opacity:0.5;
        width:30vw;
        height:30vw;
    }
}
@-moz-keyframes lantern{
    0%{
        opacity:0.5;
        width:30vw;
        height:30vw;
    }
    50%{
        opacity:1;
        width:10vw;
        height:10vw;
    }
    100%{
        opacity:0.5;
        width:30vw;
        height:30vw;
    }
}
@-ms-keyframes lantern{
    0%{
        opacity:0.5;
        width:30vw;
        height:30vw;
    }
    50%{
        opacity:1;
        width:10vw;
        height:10vw;
    }
    100%{
        opacity:0.5;
        width:30vw;
        height:30vw;
    }
}
@-o-keyframes lantern{
    0%{
        opacity:0.5;
        width:30vw;
        height:30vw;
    }
    50%{
        opacity:1;
        width:10vw;
        height:10vw;
    }
    100%{
        opacity:0.5;
        width:30vw;
        height:30vw;
    }
}
#pg_1 .pg1_imooc{
    background: url('images/p1_imooc.png') no-repeat center center;
    position:absolute;
    left:0;
    right:0;
    bottom:6vh;
    width: 27.656vw;
    height: 18.63vh;
    margin:auto;
}
#pg_1 .pg1_words{
    position:absolute;
    left:0;
    right:0;
    bottom:4vh;
    margin:auto;
    width: 100vw;
    text-align: center;
    height: 3.63vh;
    font-size:2.4rem;
}